package lv.servidordisqueria.domain;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import lv.mensajeriadisqueria.idomain.IInstrumento;

/**
 * Es la clase con cual se mapea con la tabla INSTRUMENTO de la
 * base de datos
 */
@Entity
@Table(name = "INSTRUMENTO")
public class Instrumento extends Domain implements IInstrumento {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 6440480466009948486L;
	
	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "ID_INSTRUMENTO")
	private Integer idInstrumento;
	
	@Column(name = "DESCRIPCION")
	private String descripcion;
	
	public Instrumento(){}
	
	public Instrumento(String descripcion) {
		super();
		this.descripcion = descripcion;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	@Override
	public Integer getIdInstrumento() {
		return idInstrumento;
	}

	@Override
	public void setIdInstrumento(Integer idInstrumento) {
		this.idInstrumento = idInstrumento;
	}
}
